it makes me laugh - Turkish English Dictionary